#!/bin/bash

echo "========================================"
echo "WeChat Web 项目构建脚本"
echo "========================================"
echo

if [ $# -eq 0 ]; then
    echo "使用方法: ./build.sh [环境]"
    echo
    echo "可用环境:"
    echo "  dev  - 开发环境构建"
    echo "  test - 测试环境构建"
    echo "  prod - 生产环境构建"
    echo
    echo "示例: ./build.sh prod"
    exit 1
fi

case $1 in
    "dev")
        echo "正在构建开发环境..."
        pnpm run build:dev
        ;;
    "test")
        echo "正在构建测试环境..."
        pnpm run build:test
        ;;
    "prod")
        echo "正在构建生产环境..."
        pnpm run build:prod
        ;;
    *)
        echo "错误: 未知的环境 \"$1\""
        echo "可用环境: dev, test, prod"
        exit 1
        ;;
esac

if [ $? -eq 0 ]; then
    echo
    echo "========================================"
    echo "构建完成！"
    echo "输出目录: dist/"
    echo "========================================"
else
    echo
    echo "========================================"
    echo "构建失败！"
    echo "========================================"
    exit 1
fi
